* {margin:0; padding:0;}

a:link {text-decoration:none}
a:visited {text-decoration:none}
a:active {text-decoration:none}
a:hover {text-decoration:none}
a img { border-width:0;}


#fundo {
	width:100%;
	height:1400px;
	background-image:url(/Eventos/Images/Empresa/main-bg.gif);
	background-repeat:repeat-x repeat-y;
}
#principal {
	width:97% ;
	height:90%;
	background:#F4F4F4;
	float:left;
	margin-left:20px;
	margin-top:10px;
}

#rodape {
	width:100%;
	height:50px;
	background-image:url(/Eventos/Images/Empresa/main-bg.gif);
	background-repeat:repeat-x repeat-y;
}


#divFiltro {

	margin: 20px 0 20px 0;
	display:block;
    padding: 20px;
    background: #f0f0f0;
    overflow:auto;

    /* Border style */
    border: 1px solid #cccccc;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;

    /* Border Shadow */
    -moz-box-shadow: 2px 2px 2px #cccccc;
    -webkit-box-shadow: 2px 2px 2px #cccccc;
    box-shadow: 2px 2px 2px #cccccc;
	height:200px;


 }

.button{
    float: right; margin-left:15px;
    margin:10px 55px 10px 0;
    font-weight: bold;
    line-height: 1;
    padding: 6px 10px;
    cursor:pointer;
    color: #fff;

    text-align: center;
    text-shadow: 0 -1px 1px #64799e;

    /* Background gradient */
    background: #a5b8da;
    background: -moz-linear-gradient
       (top, #a5b8da 0%, #7089b3 100%);
    background: -webkit-gradient
       (linear, 0% 0%, 0% 100%,
       from(#a5b8da), to(#7089b3));

    /* Border style */
    border: 1px solid #5c6f91;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;

    /* Box shadow */
    -moz-box-shadow: inset 0 1px 0 0 #aec3e5;
    -webkit-box-shadow: inset 0 1px 0 0 #aec3e5;
    box-shadow: inset 0 1px 0 0 #aec3e5;

  }

.hint{
    display:none;
}

.field:hover .hint {
    position: absolute;
    display: block;
    margin: -30px 0 0 455px;
    color: #FFFFFF;
    padding: 7px 10px;
    background: rgba(0, 0, 0, 0.6);

    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
}

.input{
    font-family: Arial, Verdana;
    font-size: 15px;
    padding: 5px;
    border: 1px solid #b9bdc1;
    width: 300px;
    color: #797979;
	margin-top: 10px;
}

.radio{
    font-family: Arial, Verdana;
    font-size: 15px;
    padding: 5px;
    color: #797979;
	margin-top: 10px;

}


label {
    font-family: Arial, Verdana;
    text-shadow: 2px 2px 2px #ccc;
    display: block;
    float: left; margin-right:15px;
    font-weight: bold;
    margin-right:10px;
	margin-top:13px;
    text-align: right;
    width: 70px;
    line-height: 25px;
    font-size: 15px;
	text-align : center;


}

